home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / math / oleo_tar.z / oleo_tar / oleo / README.1ST < prev    next >
Encoding:
Text File  |  1992-03-25  |  2.0 KB  |  49 lines

  1. Here is my port of Oleo to Linux.   Oleo is a spreadsheet that is
  2. not too alike or too different from Lotus 123.  It seems to me to
  3. have some of the flavor of emacs.  Read the HOW-TO-USE file, it
  4. is as close to a manual as there is.
  5.  
  6. My goal was to get it to work as easily as possible.  ie. no configuration.
  7. Thus, I modified the default spreadsheet store to be "sc", instead of
  8. panic which tries to dump the data segment to disk.  I also eliminated the 
  9. GNU copywrite and 5 sec pause, unless you define "OLEO" in your environment.
  10.  
  11. You should be able to use Oleo with no trouble.  However, I am NOT, I repeat
  12. *NOT* a spreadsheet guru.  In fact, I barely know how to use one.  If you 
  13. have problems, and you can't fix them yourself, you are out of luck.  Cdifs 
  14. against oleo-0.03.2 are provided.  The source is in 
  15.  
  16.     prep.ai.mit.edu:pub/gnu/oleo-0.03.2.tar.Z
  17.  
  18. There still seems to be a small problem when entering data into a cell.
  19. Very minor, but it always returns an extra carriage return and therefore
  20. reports "that key is unbound".  I think it is a console tty problem.
  21.  
  22. That said, note the following:
  23.  
  24.  
  25. Point #1:  Yes, as mentioned in HOW-TO-USE, Oleo is compiled with -DA0_REFS.  
  26.        This just means that it uses 123 style cell names like A1, C3.
  27.  
  28. Point #2:  I compiled with 16 bit cell pointers because I couldn't get
  29.        8 bit ones to work :)  This means there are 64K each columns
  30.        and rows.  Lots of room to work.
  31.  
  32. Point #3:  I modified the default file save mode to be "sc" (supercalc?).
  33.  
  34. Point #4:  Oleo was compiled with gcc 2.1, but with no shared libraries.
  35.        Shared libs would save about another 60K.  But you MAY need
  36.        to have Linus's .095a floating point patches (around March 28th).
  37.  
  38. Point #5:  Currently Oleo uses nodelay(), which Linux doesn't have.  Also
  39.        bcopy(), bcmp, etc.  I cobbled together these and put them
  40.        in linux.c.  Nodelay() should probably be modified to use 
  41.        select() anyways, to reduce overhead?
  42.  
  43.  
  44.  
  45.  
  46. Peter MacDonald.
  47. pmacdona@tadpole.gov.bc.ca
  48.  
  49.